supratrochlear nerve - Spanish English Dictionary